package annotation;


import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//自定义注解类上，写好自定义注解的形式
@Target(ElementType.METHOD)    //表示该注解  是对谁使用的？  对类中某个方法使用的
//@Target(ElementType.FIELD)     //对类中字段  添加注解
//@Target(ElementType.CONSTRUCTOR)  //对构造函数添加注解

@Retention(RetentionPolicy.RUNTIME)  //表示  该注解是在程序运行的过程中使用，在内存中储存
//@Retention(RetentionPolicy.CLASS)   //表示运行过程中注解生效  但运行完毕会立马从内存中消失
//@Retention(RetentionPolicy.SOURCE)  //表示注解是在源文件中使用的  运行中无效



public @interface Transaction {
//   注解的形式：  @Transaction（value=""）
//     public String value();

}

















